fragmentation protective body armour - German English Dictionary